﻿using System;
using System.Collections.Generic;

namespace LH.Model.PU
{
    public class YiJingPu_AppVouch
    {
        public string QID { get; set; }
        public string cAccount { get; set; }
        public string cCode { get; set; }
        public DateTime dDate { get; set; }
        public string cDepCode { get; set; }
        public string cPersonCode { get; set; }
        public string cBusType { get; set; }
        public string cPTCode { get; set; }
        public string cMaker { get; set; }
        public string cVerifier { get; set; }
        public DateTime cAuditDate { get; set; }
        public string cMemo { get; set; }       
        //public string cdefine1 { get; set; }
        public string cdefine2 { get; set; }
        public string cdefine3 { get; set; }
        public string cdefine4 { get; set; }
        public string cdefine5 { get; set; }
        public string cdefine6 { get; set; }
        public string cdefine7 { get; set; }
        public string cdefine8 { get; set; }
        public string cdefine9 { get; set; }
        public string cdefine10 { get; set; }
        public string cdefine11 { get; set; }
        public string cdefine12 { get; set; }
        public string cdefine13 { get; set; }
        //public string cdefine14 { get; set; }
        public string cdefine15 { get; set; }
        public string cdefine16 { get; set; }     

        public List<PuAppVouchBody> ItemList { get; set; }


        public class PuAppVouchBody
        {
            public string iRowNo { get; set; }
            public string cInvCode { get; set; }
            public string cFree1 { get; set; }
            public string iQuantity { get; set; } 
            public string Exchname { get; set; }
            public Decimal iexchrate { get; set; }
            public DateTime dArriveDate { get; set; }
            public string iPerTaxRate { get; set; }
            public Decimal iNatUnitPrice { get; set; }
            public Decimal iOriUnitPrice { get; set; }
            public Decimal iNatSum { get; set; }
            public string cItemCode { get; set; }
            public string cVenCode { get; set; }
            public string cbMemo { get; set; }
                  
            
            public string cdefine22 { get; set; }
            public string cdefine23 { get; set; }
            public string cdefine24 { get; set; }
            public string cdefine25 { get; set; }
            public string cdefine26 { get; set; }
            public string cdefine27 { get; set; }
            public string cdefine28 { get; set; }
            public string cdefine29 { get; set; }
            public string cdefine30 { get; set; }
            public string cdefine31 { get; set; }
            public string cdefine32 { get; set; }
            public string cdefine33 { get; set; }
            public string cdefine34 { get; set; }
            public string cdefine35 { get; set; }
            public string cdefine36 { get; set; }
            public string cdefine37 { get; set; }   
            public string cfree2 { get; set; }
            public string cfree3 { get; set; }
            public string cfree4 { get; set; }
            public string cfree5 { get; set; }
            public string cfree6 { get; set; }
            public string cfree7 { get; set; }
            public string cfree8 { get; set; }
            public string cfree9 { get; set; }
            public string cfree10 { get; set; } 
            public string csocode { get; set; }
            public string csource { get; set; }
            public string sodid { get; set; }
            public string iropsid { get; set; }
            public string imrpsid { get; set; }
            public string cdemandcode { get; set; }
            public string cdetailsdemandmemo { get; set; } 
            public string sotype { get; set; }
            public string cdemandmemo { get; set; }  
            public string cpersoncodeexec { get; set; }
            public string cpersonnameexec { get; set; }
            public string cdepcodeexec { get; set; }
            public string cdepnameexec { get; set; } 
            public string mocode { get; set; }  
            public string csrpolicy { get; set; } 
            public string isosid { get; set; }
            public string iorderdid { get; set; }
            public string iordertype { get; set; }
            public string csoordercode { get; set; }
            public string iorderseq { get; set; }
            public string planlotnumber { get; set; }
            public string cplanmethod { get; set; }
            public string cbdefine1 { get; set; }
        }
    }
    //弃审，删除
    public class YiJingPu_AppVouch_Del
    {
        public string QID { get; set; }
        public string cAccount { get; set; }
        public string cCode { get; set; }

    }
}
